#!/bin/bash



# 第1步：生成本机ssh秘钥
# ============================================
ssh-keygen



# 第2步：删除原本hosts文件中的以192.168.88开头的主机映射关系
# ============================================
# 说明：我虚拟机网段是192.168.88.0/24，所以匹配的是192.168.88
# 大家可以自行修改下面的IP地址段
sed -i '/^192.168.88/d' /etc/hosts



# 第3步：重新为本机hosts写入（新的）主机映射关系
# ============================================
#（方式1）
for a in 1 2 3
do
    echo "192.168.88.10${a}   zk${a}" >> /etc/hosts
done
#（方式2）
# echo "192.168.88.101   zk1" >> /etc/hosts
# echo "192.168.88.102   zk2" >> /etc/hosts
# echo "192.168.88.103   zk3" >> /etc/hosts



# 第4步：与其它主机建立ssh互信
# ============================================
#（方式1）
for b in 1 2 3
do
    ssh-copy-id root@zk${b}
done
#（方式2）
# ssh-copy-id root@zk1
# ssh-copy-id root@zk2
# ssh-copy-id root@zk3



# 第4步：与其它主机建立ssh互信
# ============================================
for c in 1 2 3
do 
    ssh root@zk${c} "yum install -y git"
    ssh root@zk${c} "git clone https://gitee.com/tay3223/zookeeper /root/git_zookeeper_bin"
done
